Masteriyo\RestApi\Controllers\Version1\NotificationsController A

Total Complexity 74
Dependencies 11
Dependents 2
Total lines 973
Lines of code 589
Logical lines of code 147
Comment lines 280
Methods 20
Properties 4

Methods 20

Method Rating Maintainability Complexity Lines of code
prepare_object_for_database()
B
40 16 59
update_item_permissions_check()
A
47 7 38
delete_item_permissions_check()
S
50 6 29
get_item_permissions_check()
S
50 6 29
update_items()
S
50 6 26
delete_items()
S
51 6 25
create_item_permissions_check()
S
55 6 21
register_routes()
S
38 1 92
get_collection_params()
S
40 1 81
get_items_permissions_check()
S
55 5 21
get_item_schema()
S
40 1 78
get_object()
S
60 4 13
get_notification_data()
S
56 1 17
prepare_objects_query()
S
58 1 16
prepare_object_for_response()
S
65 2 8
process_objects_collection()
S
63 1 11
check_item_permission()
S
82 1 3
prepare_objects_query_for_batch()
S
63 1 10
get_objects()
S
65 1 9
__construct()
S
81 1 3